package com.ml.mall.service.banner;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ml.mall.bean.req.banner.*;
import com.ml.mall.bean.res.banner.BannerQueryByTypeRes;
import com.ml.mall.bean.res.banner.BannerQueryRes;
import com.ml.mall.entity.banner.SysBanner;

public interface SysBannerService extends IService<SysBanner> {
    //实现添加banner功能
    int addBanner(SysBannerAddDto sysBannerAddDto);
    //实现删除banner功能
    int delBanner(SysBannerDelDto sysBannerDelDto);
    //实现查询banner功能
    BannerQueryRes queryBanner();
    //实现修改banner功能
    int updBanner(SysBannerEditDto sysBannerEditDto);
    //实现banner点击量增加功能
    int clickBanner(SysBannerClickDto sysBannerClickDto);
    //实现按类型查找banner功能
    BannerQueryByTypeRes queryByType(SysBannerQueryByTypeDto dto);
}
